#include <Mint/Keymap.h>

const uint16 keymap[KEYMAP_SETS][KEYMAP_SECTION_SIZE] =
{		
	{
		0,
		KEY_ESCAPE,
		'1',
		'2',
		'3',
		'4',
		'5',
		'6',
		'7',
		'8',
		'9',
		'0',
		'-',
		'=',
		KEY_BACKSPACE,
		KEY_TAB,
		'q',
		'w',
		'e',
		'r',
		't',
		'y',
		'u',
		'i',
		'o',
		'p',
		'[',
		']',
		KEY_ENTER,
		KEY_LEFT_CONTROL,
		'a',
		's',
		'd',
		'f',
		'g',
		'h',
		'j',
		'k',
		'l',
		';',
		'\'',
		'`',
		KEY_LEFT_SHIFT,
		'\\',
		'z',
		'x',
		'c',
		'v',
		'b',
		'n',
		'm',
		',',
		'.',
		'/',
		KEY_RIGHT_SHIFT,
		'*',
		KEY_LEFT_ALT,
		' ',
		KEY_CAPS_LOCK,
		KEY_F1,
		KEY_F2,
		KEY_F3,
		KEY_F4,
		KEY_F5,
		KEY_F6,
		KEY_F7,
		KEY_F8,
		KEY_F9,
		KEY_F10,
		KEY_PAD_NUM_LOCK,
		KEY_SCROLL_LOCK,
		KEY_PAD_7,
		KEY_PAD_8,
		KEY_PAD_9,
		KEY_PAD_MINUS,
		KEY_PAD_4,
		KEY_PAD_5,
		KEY_PAD_6,
		KEY_PAD_PLUS,
		KEY_PAD_1,
		KEY_PAD_2,
		KEY_PAD_3,
		KEY_PAD_0,
		KEY_PAD_PERIOD,
		0,
		0,
		0,
		KEY_F11,
		KEY_F12,
		0,
		0,
		0,
		0,
		0,
		0,
		0
	},
	{
		0,
		KEY_ESCAPE,
		'!',
		'@',
		'#',
		'$',
		'%',
		'^',
		'&',
		'*',
		'(',
		')',
		'_',
		'+',
		KEY_BACKSPACE,
		KEY_TAB,
		'Q',
		'W',
		'E',
		'R',
		'T',
		'Y',
		'U',
		'I',
		'O',
		'P',
		'{',
		'}',
		KEY_ENTER,
		KEY_LEFT_CONTROL,
		'A',
		'S',
		'D',
		'F',
		'G',
		'H',
		'J',
		'K',
		'L',
		':',
		'\"',
		'~',
		KEY_LEFT_SHIFT,
		'|',
		'Z',
		'X',
		'C',
		'V',
		'B',
		'N',
		'M',
		'<',
		'>',
		'?',
		KEY_RIGHT_SHIFT,
		'*',
		KEY_LEFT_ALT,
		' ',
		KEY_CAPS_LOCK,
		KEY_F1,
		KEY_F2,
		KEY_F3,
		KEY_F4,
		KEY_F5,
		KEY_F6,
		KEY_F7,
		KEY_F8,
		KEY_F9,
		KEY_F10,
		KEY_PAD_NUM_LOCK,
		KEY_SCROLL_LOCK,
		KEY_PAD_7,
		KEY_PAD_8,
		KEY_PAD_9,
		KEY_PAD_MINUS,
		KEY_PAD_4,
		KEY_PAD_5,
		KEY_PAD_6,
		KEY_PAD_PLUS,
		KEY_PAD_1,
		KEY_PAD_2,
		KEY_PAD_3,
		KEY_PAD_0,
		KEY_PAD_PERIOD,
		0,
		0,
		0,
		KEY_F11,
		KEY_F12,
		0,
		0,
		0,
		0,
		0,
		0,
		0
	},
	{
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		KEY_PAD_ENTER,
		KEY_RIGHT_CONTROL,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		KEY_PAD_DIVIDE,
		0,
		KEY_PRINT_SCREEN,
		KEY_RIGHT_ALT,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0,
		0
	},
};

const uint16 * GlobalKeymap = &keymap[0][0];
